﻿#!/bin/bash
# 使用 grep 命令搜索文件集中的目标字符串
# 第一个参数为文件集，第二个参数为搜索目标

files=$1
target=${!#}
base=$(basename $files)
first_file=$(ls $files | head -n1)
output="grep_${first_file}_${target}"
echo $output
sorted_files=$(echo $files | xargs -n1 | sort | xargs)
# echo $sorted_files
eval "grep -nra $target $sorted_files" > $output